<ui:composition  xmlns="http://www.w3.org/1999/xhtml"
                 xmlns:ui="http://java.sun.com/jsf/facelets"
                 xmlns:h="http://java.sun.com/jsf/html"
                 xmlns:f="http://java.sun.com/jsf/core"
                 xmlns:s="http://jboss.com/products/seam/taglib">

    <s:label styleClass="propName #{invalid?'errors':''}">
        <s:span styleClass="required" rendered="#{required}">*</s:span>
        <s:span styleClass="required" rendered="#{!required}">&#160;</s:span>
        <ui:insert name="label"/>
    </s:label>

        <span class="propValue #{invalid?'errors':''}">
            <s:validateAll>
                <ui:insert/>
            </s:validateAll>
        </span>

    <span class="error">
        <s:message styleClass="errors"/>
    </span>


</ui:composition>
